home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD Fun House 1
/
CD Fun House (Wayzata Technology).iso
/
•The Arcade•
/
Cairo Shootout •••••
/
Cairo ShootOut v1.0L
/
Cairo ShootOut v1.0L.rsrc
/
WDEF_128.txt
< prev
next >
Wrap
Text File
|
1990-08-26
|
12KB
|
206 lines
start:
00000000 4E56 FFFC link A6, -0x0004
00000004 48E7 0100 movem.l -[A7], D7
00000008 42AE 0014 clr.l [A6 + 0x14]
0000000C 4EFA 003C jmp [PC + 0x3C /* 0000004A */]
label00000010:
00000010 2F2E 000E move.l -[A7], [A6 + 0xE]
00000014 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000018 2F0E move.l -[A7], A6
0000001A 4EBA 0054 jsr [PC + 0x54 /* 00000070 */]
0000001E 4EFA 0040 jmp [PC + 0x40 /* 00000060 */]
label00000022:
00000022 598F subq.l A7, 4
00000024 2F2E 000E move.l -[A7], [A6 + 0xE]
00000028 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002C 2F0E move.l -[A7], A6
0000002E 4EBA 0120 jsr [PC + 0x120 /* 00000150 */]
00000032 2E1F move.l D7, [A7]+
00000034 2D47 0014 move.l [A6 + 0x14], D7
00000038 4EFA 0026 jmp [PC + 0x26 /* 00000060 */]
label0000003C:
0000003C 2F2E 000E move.l -[A7], [A6 + 0xE]
00000040 2F0E move.l -[A7], A6
00000042 4EBA 01DC jsr [PC + 0x1DC /* 00000220 */]
00000046 4EFA 0018 jmp [PC + 0x18 /* 00000060 */]
label0000004A:
0000004A 3E2E 000C move.w D7, [A6 + 0xC]
0000004E 0C47 0000 cmpi.w D7, 0x0
00000052 67BC beq -0x42 /* 00000010 */
00000054 0C47 0001 cmpi.w D7, 0x1
00000058 67C8 beq -0x36 /* 00000022 */
0000005A 0C47 0002 cmpi.w D7, 0x2
0000005E 67DC beq -0x22 /* 0000003C */
label00000060:
00000060 4CDF 0080 movem.l D7, [A7]+
00000064 4E5E unlink A6
00000066 205F movea.l A0, [A7]+
00000068 4FEF 000C lea.l A7, [A7 + 0xC]
0000006C 4ED0 jmp [A0]
0000006E 4E75 rts
fn00000070:
00000070 4E56 FFF4 link A6, -0x000C
00000074 48E7 0308 movem.l -[A7], D6,D7,A4
00000078 286E 0008 movea.l A4, [A6 + 0x8]
0000007C 296E 0010 FFFC move.l [A4 - 0x4], [A6 + 0x10]
00000082 286E 0008 movea.l A4, [A6 + 0x8]
00000086 286C FFFC movea.l A4, [A4 - 0x4]
0000008A 4A2C 006E tst.b [A4 + 0x6E]
0000008E 6700 00B2 beq +0xB4 /* 00000142 */
00000092 286E 0008 movea.l A4, [A6 + 0x8]
00000096 286C FFFC movea.l A4, [A4 - 0x4]
0000009A 286C 0072 movea.l A4, [A4 + 0x72]
0000009E 2854 movea.l A4, [A4]
000000A0 2D6C 0002 FFF8 move.l [A6 - 0x8], [A4 + 0x2]
000000A6 2D6C 0006 FFFC move.l [A6 - 0x4], [A4 + 0x6]
000000AC A89E syscall PenNormal
000000AE 486E FFF8 pea.l [A6 - 0x8]
000000B2 A8A1 syscall FrameRect
000000B4 3E2E FFF8 move.w D7, [A6 - 0x8]
000000B8 0647 0009 addi.w D7, 0x9 /* '\t' */
000000BC 3D47 FFFC move.w [A6 - 0x4], D7
000000C0 486E FFF8 pea.l [A6 - 0x8]
000000C4 A8A1 syscall FrameRect
000000C6 486E FFF8 pea.l [A6 - 0x8]
000000CA 3F3C 0001 move.w -[A7], 0x1
000000CE 3F3C 0001 move.w -[A7], 0x1
000000D2 A8A9 syscall InsetRect
000000D4 486E FFF8 pea.l [A6 - 0x8]
000000D8 A8A3 syscall EraseRect
000000DA 486E FFF8 pea.l [A6 - 0x8]
000000DE 3F3C FFFF move.w -[A7], 0xFFFF
000000E2 3F3C FFFF move.w -[A7], 0xFFFF
000000E6 A8A9 syscall InsetRect
000000E8 286E 0008 movea.l A4, [A6 + 0x8]
000000EC 286C FFFC movea.l A4, [A4 - 0x4]
000000F0 4A2C 006F tst.b [A4 + 0x6F]
000000F4 6700 004C beq +0x4E /* 00000142 */
000000F8 3E2E FFF8 move.w D7, [A6 - 0x8]
000000FC 5447 addq.w D7, 2
000000FE 3D47 FFF6 move.w [A6 - 0xA], D7
00000102 3E3C 0001 move.w D7, 0x1
00000106 0C47 0003 cmpi.w D7, 0x3
0000010A 6E00 0036 bgt +0x38 /* 00000142 */
label0000010E:
0000010E 3C2E FFFA move.w D6, [A6 - 0x6]
00000112 5446 addq.w D6, 2
00000114 3F06 move.w -[A7], D6
00000116 3F2E FFF6 move.w -[A7], [A6 - 0xA]
0000011A A893 syscall MoveTo
0000011C 3C2E FFFE move.w D6, [A6 - 0x2]
00000120 5746 subq.w D6, 3
00000122 3F06 move.w -[A7], D6
00000124 3F2E FFF6 move.w -[A7], [A6 - 0xA]
00000128 A891 syscall LineTo
0000012A 3C2E FFF6 move.w D6, [A6 - 0xA]
0000012E 5446 addq.w D6, 2
00000130 3D46 FFF6 move.w [A6 - 0xA], D6
00000134 0C47 0003 cmpi.w D7, 0x3
00000138 6C00 0008 bge +0xA /* 00000142 */
0000013C 5247 addq.w D7, 1
0000013E 4EFA FFCE jmp [PC - 0x32 /* 0000010E */]
label00000142:
00000142 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000146 4E5E unlink A6
00000148 205F movea.l A0, [A7]+
0000014A 4FEF 000C lea.l A7, [A7 + 0xC]
0000014E 4ED0 jmp [A0]
fn00000150:
00000150 4E56 FFE8 link A6, -0x0018
00000154 48E7 0108 movem.l -[A7], D7,A4
00000158 3D6E 000E FFFE move.w [A6 - 0x2], [A6 + 0xE]
0000015E 3D6E 000C FFFC move.w [A6 - 0x4], [A6 + 0xC]
00000164 2D6E 0010 FFF0 move.l [A6 - 0x10], [A6 + 0x10]
0000016A 286E FFF0 movea.l A4, [A6 - 0x10]
0000016E 286C 0072 movea.l A4, [A4 + 0x72]
00000172 2854 movea.l A4, [A4]
00000174 2D6C 0002 FFF4 move.l [A6 - 0xC], [A4 + 0x2]
0000017A 2D6C 0006 FFF8 move.l [A6 - 0x8], [A4 + 0x6]
00000180 3E2E FFF4 move.w D7, [A6 - 0xC]
00000184 0647 0009 addi.w D7, 0x9 /* '\t' */
00000188 3D47 FFF8 move.w [A6 - 0x8], D7
0000018C 286E FFF0 movea.l A4, [A6 - 0x10]
00000190 286C 0072 movea.l A4, [A4 + 0x72]
00000194 2854 movea.l A4, [A4]
00000196 2D6C 0002 FFE8 move.l [A6 - 0x18], [A4 + 0x2]
0000019C 2D6C 0006 FFEC move.l [A6 - 0x14], [A4 + 0x6]
000001A2 558F subq.l A7, 2
000001A4 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001A8 486E FFE8 pea.l [A6 - 0x18]
000001AC A8AD syscall PtInRect
000001AE 1E1F move.b D7, [A7]+
000001B0 6700 005C beq +0x5E /* 0000020E */
000001B4 286E FFF0 movea.l A4, [A6 - 0x10]
000001B8 286C 0076 movea.l A4, [A4 + 0x76]
000001BC 2854 movea.l A4, [A4]
000001BE 2D6C 0002 FFE8 move.l [A6 - 0x18], [A4 + 0x2]
000001C4 2D6C 0006 FFEC move.l [A6 - 0x14], [A4 + 0x6]
000001CA 558F subq.l A7, 2
000001CC 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001D0 486E FFE8 pea.l [A6 - 0x18]
000001D4 A8AD syscall PtInRect
000001D6 1E1F move.b D7, [A7]+
000001D8 6700 000E beq +0x10 /* 000001E8 */
000001DC 2D7C 0000 0001 0014 move.l [A6 + 0x14], 0x1
000001E4 4EFA 0024 jmp [PC + 0x24 /* 0000020A */]
label000001E8:
000001E8 558F subq.l A7, 2
000001EA 2F2E FFFC move.l -[A7], [A6 - 0x4]
000001EE 486E FFF4 pea.l [A6 - 0xC]
000001F2 A8AD syscall PtInRect
000001F4 1E1F move.b D7, [A7]+
000001F6 6700 000E beq +0x10 /* 00000206 */
000001FA 2D7C 0000 0002 0014 move.l [A6 + 0x14], 0x2
00000202 4EFA 0006 jmp [PC + 0x6 /* 0000020A */]
label00000206:
00000206 42AE 0014 clr.l [A6 + 0x14]
label0000020A:
0000020A 4EFA 0006 jmp [PC + 0x6 /* 00000212 */]
label0000020E:
0000020E 42AE 0014 clr.l [A6 + 0x14]
label00000212:
00000212 4CDF 1080 movem.l D7,A4, [A7]+
00000216 4E5E unlink A6
00000218 205F movea.l A0, [A7]+
0000021A 4FEF 000C lea.l A7, [A7 + 0xC]
0000021E 4ED0 jmp [A0]
fn00000220:
00000220 4E56 FFF0 link A6, -0x0010
00000224 48E7 0108 movem.l -[A7], D7,A4
00000228 286E 000C movea.l A4, [A6 + 0xC]
0000022C 2D6C 0010 FFF8 move.l [A6 - 0x8], [A4 + 0x10]
00000232 2D6C 0014 FFFC move.l [A6 - 0x4], [A4 + 0x14]
00000238 486E FFF8 pea.l [A6 - 0x8]
0000023C 286E 000C movea.l A4, [A6 + 0xC]
00000240 3E2C 000A move.w D7, [A4 + 0xA]
00000244 4447 neg.w D7
00000246 3F07 move.w -[A7], D7
00000248 286E 000C movea.l A4, [A6 + 0xC]
0000024C 3E2C 0008 move.w D7, [A4 + 0x8]
00000250 4447 neg.w D7
00000252 3F07 move.w -[A7], D7
00000254 A8A8 syscall OffsetRect
00000256 2D6E 000C FFF4 move.l [A6 - 0xC], [A6 + 0xC]
0000025C 286E FFF4 movea.l A4, [A6 - 0xC]
00000260 2F2C 0076 move.l -[A7], [A4 + 0x76]
00000264 486E FFF8 pea.l [A6 - 0x8]
00000268 A8DF syscall RectRgn
0000026A 486E FFF8 pea.l [A6 - 0x8]
0000026E 3F3C FFFF move.w -[A7], 0xFFFF
00000272 3F3C FFFF move.w -[A7], 0xFFFF
00000276 A8A9 syscall InsetRect
00000278 3E2E FFF8 move.w D7, [A6 - 0x8]
0000027C 5147 subq.w D7, 8
0000027E 3D47 FFF8 move.w [A6 - 0x8], D7
00000282 286E FFF4 movea.l A4, [A6 - 0xC]
00000286 2F2C 0072 move.l -[A7], [A4 + 0x72]
0000028A 486E FFF8 pea.l [A6 - 0x8]
0000028E A8DF syscall RectRgn
00000290 4CDF 1080 movem.l D7,A4, [A7]+
00000294 4E5E unlink A6
00000296 205F movea.l A0, [A7]+
00000298 508F addq.l A7, 8
0000029A 4ED0 jmp [A0]
0000029C 508F addq.l A7, 8
0000029E 4ED0 jmp [A0]